mean time to repair/restore - Francés Inglés Diccionario